"Shall"与"will"的区别???

来源:百度知道 编辑:UC知道 时间:2024/05/21 03:10:52

助动词shall和will的用法
shall,should
A)表示应该:I should come here early and sorry for keeping you waiting so long.
区别shall表示“愿意按对方指示做”,而may, might, can表示“征求对方同意”
Shall I come in? (你要我进来吗?) May I come in? (我可以进来吗?)
will/would:shall/should强调说话人认为应不应该,will/would是句子主语愿不愿意
e.g. I kicked the door as hard as I could but it __A__ open.
A) wouldn’t B) shouldn’t C) couldn’t D) mustn’t
解释:我使劲踢门,门就是不开。B是应不应该,我如果认为门不该开,还踢它干吗?couldn’t不能,门不能被打开要用被动。Mustn’t 禁止(must表猜测只用于肯定句),也应用被动。只有would表示门拟人化后似乎有了自己的意愿,就是不开。
I would have come, but my boss kept me. (说明我本来想来,意愿)
B)不太会发生的情况发生了,万一, 居然, 竟然, 表示惊讶、意外
Should anybody come for me, please tell him I am in Room 308. (万一有人找我, …)
I never expected that a man should cry like that.
Who _C_ to meet us but the manager! A) is coming B) will come C) should come D) has come
C)表示随时可能,或即将发生:Hurry up. The president should be here at any time.
D)用于建议性从句中表示虚拟,而且省略should较好
E)Shall第二、三人称,重读